package de.slothsoft.commons.swing;

import javax.swing.JComponent;
import javax.swing.table.TableCellRenderer;

public abstract class AbstractTableCreator<V> implements ITableCreator<V> {

	@Override
	public JComponent createFilterComponent() {
		return null; // not always needed
	}

	@Override
	public JComponent createInformationComponent() {
		return null; // not always needed
	}

	@Override
	public void performSelectionChanged() {
		// not always needed
	}

	@Override
	public void performDoubleClick() {
		// not always needed
	}

	@Override
	public TableCellRenderer createRenderer() {
		return new SlothsoftTableCellRenderer();
	}

	@Override
	public int[] createColumnWidths() {
		return null; // not always needed
	}

}
